#ifndef TERRITORIALITYMODULE_H_INCLUDED
#define TERRITORIALITYMODULE_H_INCLUDED

#include "Point.h"
#include "IDecisionMaker.h"
#include "Controller.h"

int chooseOptionWithProbs(vector<double>& probs);


class TerritorialityModule : public IDecisionMaker
{
public:
    virtual ~TerritorialityModule();
    static TerritorialityModule* instance();
    Tile getDecision();

private:
    static TerritorialityModule* _instance;
};

#endif // TERRITORIALITYMODULE_H_INCLUDED
